'''API 集成说明：
OCR API 集成位置：

文件位置：在 upload.addEventListener('change') 事件处理函数中

推荐方案：

使用开源方案：Tesseract.js（浏览器端OCR）

javascript
复制
import Tesseract from 'tesseract.js';
Tesseract.recognize(file)
    .then(result => {
        const ocrText = result.text;
        addMessage(ocrText, true);
        // 继续调用AI API处理识别结果
    })
或使用云服务（百度OCR/阿里云OCR）：

javascript
复制
fetch('https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
    },
    body: `image=${encodeURIComponent(event.target.result)}`
})
AI API 集成位置：

文件位置：在 sendMessage() 函数的 setTimeout 处

推荐方案：

使用OpenAI API：

javascript
复制
fetch('https://api.openai.com/v1/chat/completions', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEY'
    },
    body: JSON.stringify({
        model: "gpt-3.5-turbo",
        messages: [{
            role: "user",
            content: text
        }]
    })
})
或使用其他大模型API（文心一言/讯飞星火）

集成注意事项：
需要处理异步请求和错误处理

添加加载状态提示

敏感信息（API Key）应存储在环境变量中

需要处理跨域问题（建议通过后端代理）

添加速率限制和错误重试机制

实际部署时需要根据具体API文档调整请求参数和处理响应数据。'''